package me.stone.stanimeclient.core.model

data class FanDetailData(
    val id: Int,
    val mimeData: FanMimeData,
    val extraData: FanExtraData,
    val episodeDataList: List<FanEpisodeData>,
    val otherSeriesFanList: List<FanSimpleItem>,
    val recommendList: List<FanSimpleItem>
) {
    companion object {
        @JvmStatic
        fun emptyData(): FanDetailData = FanDetailData(
            id = -1,
            mimeData = FanMimeData.emptyData(),
            extraData = FanExtraData.emptyData(),
            emptyList(), emptyList(), emptyList()
        )
    }
}
